package cn.tedu._01mvcboot01.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 *  Controller注解
 *    表示当前类为控制器类；
 *    客户端发送请求到服务器 由该注解表示的类进行请求的处理
 */
@Controller
public class UserController {

    /**
     * @RequestMapping注解
     *    请求注解
     *    根据请求的地址PATH映射到具体的控制器方法
     * @ResponseBody注解
     *    允许控制器方法以返回值的形式返回给客户端数据
     *
     *    浏览器测试
     *    http://localhost:8080/v1/user/login
     */
    @RequestMapping("/v1/user/login")
    @ResponseBody
    public String login(String username,String password){
        return username+":"+password ;
    }

    @RequestMapping("v1/user/reg")
    @ResponseBody
    public String reg(){
        return "很抱歉 用户名被占用";
    }
}
